# Python整型没有大小限制 (仅受内存限制)
very_large = 10 ** 100  # 10的100次方
very_small = -10 ** 100

print(f"非常大的数: {very_large}")
print(f"非常小的数: {very_small}")
print(f"类型仍然是int: {type(very_large)}")

# 可以计算超大数的阶乘
def factorial(n):
    """计算阶乘"""
    result = 1
    for i in range(1, n + 1):
        result *= i
    return result

print(f"\n阶乘演示:")
print(f"10! = {factorial(10)}")
print(f"50! = {factorial(50)}")  # 可以计算非常大的阶乘


